﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace chad.azure.diagnostics.data
{
    public enum EventLevel
    {
        Undefined = 0,
        Critical = 1,
        Error = 2,
        Warning = 3,
        Informational =4,
        Verbose = 5
    }

    public struct Event
    {
        public String DeploymentId { get; set; }
        public EventLevel Level { get; set; }
        public String RoleIdentifier { get; set; }
        public String ObjectIdentifier { get; set; }
        public DateTime EventDateTime { get; set; }
        public String DateTimeTimeZone { get; set; }
        public int EventId { get; set; }
        public String Channel { get; set; }
        public String Source { get; set; }
        public String Message { get; set; }

    }
}
